var express = require('express');
var router = express.Router();

var sc= require("../../mongodb/schema/easy/commonweal.js");
var scc= require("../../mongodb/schema/easy/cwsave.js");
router.get('/', function(req, res, next) {
    
var order=req.query.order,
    data=req.query.data;


   switch(order){
   	
   	   case 'reg':

   	   var user = new sc({
			        user : data.user,                 //用户账号
			        password: data.password,                            //密码
			        other:data.other,
			        logindate : new Date()                      //最近登录时间
			    });
			    
			    user.save(function (err, r) {
			
			        if (err) {	
			            console.log("Error:" + err);
			            res.json(false)
			        }
			        else {
			        	 res.json(true)

			        }
			
			    })

   	   break;
   	   
   	   
   	   
   	   
   	   case 'login':
				   	var query = {
						user:data.user,
						password:data.password,
					};
				   	
				
				   	
			     	sc.find(query,function  (err,docs) {
					
					if(err){
						   console.log(err)
						   res.json(false)
					}else if(docs==""){
						   res.json(false)
					}
					else{
						user=docs[0].user
						req.session.user=user
					    res.json(user)
					}
					
				    });
   	   
   	   
   	   
   	   break;
   	   
   	
   	   case 'save':
   	    var user1 = new scc({
			        user : data.user,                 //用户账号
			        other: data.other,                            //密码
			        logindate : new Date()                      //最近登录时间
			    });
   	   
   	      user1.save(function (err, r) {
			
			        if (err) {	
			            console.log("Error:" + err);
			            res.json(false)
			        }
			        else {
			        	 res.json(true)

			        }
			
			    })
   	   break;
   	   
   	   
   	   case 'saveIp':
   	   
   	      var user2 = new scc({
			        user : data.user,                 //用户账号
			        other: data,                            //密码
			        logindate : new Date()                      //最近登录时间
			    });
   	   
   	      user2.save(function (err, r) {
			
			        if (err) {	
			            console.log("Error:" + err);
			            res.json(false)
			        }
			        else {
			        	 res.json(true)

			        }
			
			    })
   	   
   	   
   	   break;
   	   
   	   
   	   
   	   case 'getMaster':
   	   
   	   
   	   var query = {
						user:data.user,
					};
					
					
		scc.find(query,function  (err,docs) {
					
					if(err){
						   console.log(err)
						   res.json(false)
					}else{
						   res.json(docs)
					}
				
					
				    });			
   	   
   	   
   	   break;
   	   
   	   
   	   case 'getU':
   	   
   	   var query = {
						user: {$ne:'admin'}
					};
					
					
					
		scc.find(query,function  (err,docs) {
					
					if(err){
						   console.log(err)
						   res.json(false)
					}else{
						   res.json(docs)
					}
				
					
				    });					
					
   	   break;
   	   
   	   
   	   
   	   
   	   
   	   
   	   
   	   
   	   
   	   
   	
   	
   	
   }











  
  
});




module.exports = router;
